<?php
/**
 * <Interface description>
 *
 * @author Matias Mirabelli <project@moyrax.com>
 *
 * @package Kingorm
 */
interface IModelDriver
{
	/**
	 * Devuelve el nombre del controlador
	 * de bases de datos.
	 */
	public function getDriverName();

	/**
	 * Devuelve la descripción de este controlador.
	 */
	public function getDescription();

	/**
	 * Establece el valor de una propiedad
	 * de este controlador.
	 */
	public function setProperty( $propertyName, $propertyValue );

	/**
	 * Devuelve el valor de una propiedad del controlador.
	 */
	public function getProperty( $propertyName );
}
?>
